<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="com.transcargo.users.Contact" %>
<%@ page import="com.transcargo.data.Cache" %>
<%@ page import="com.transcargo.users.User" %>
<%@include file="header.jsf"%>
<%@include file="session.jsf"%>
<%
    if (User_Id <= 0) {
        response.sendRedirect("auth.jsp");
        return;
    }
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
  	<head><title>TransCargo</title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <script type="text/javascript" src="forms.js"></script>
	<link type="text/css" href="transcargo.css" rel="stylesheet"/>
  <script type="text/javascript">
      var PhoneCodes = new Array();
      var CountryNames = new Array();
<%
	list = dbase.execute("SELECT id, name,phone_code FROM countries ORDER BY ord");
	if (list != null) iter = list.iterator();
    if (iter != null) {
        int i = 0;
        while (iter.hasNext()) {
            String[] str = iter.next();
            out.println("PhoneCodes[" + str[0] + "]=" + str[2]+";");
            out.println("CountryNames[" + str[0] + "]='" + str[1]+"';");
            i++;
        }
        out.println("var ctr_num=" + i+";");
    }
%>
	function AddOption(sel, text, value, select)
	{
	    var el = document.createElement('option');
	    el.text = text;
	    el.value = value;
	    el.selected = select;
	    try {
	        sel.add(el, null);
	    } catch (e)
	    {
	        sel.add(el);
	    }
	
	}
	function UpdateCountry()
      {
		AddOption(document.getElementById('org_country'), 'Другая', 0, false);

		for (i = 1; i < ctr_num; i++) {
              if (i == <%=Cache.getCountry(user.getCountry()).getId()%>)
      			AddOption(document.getElementById('org_country'), CountryNames[i], i, true);
              else
      			AddOption(document.getElementById('org_country'), CountryNames[i], i, false);

          }
          UpdatePhone();
      }
      function UpdatePhone()
      {
          document.getElementById('phone_code').value = PhoneCodes[document.getElementById('org_country').value];
      }

  </script>
  </head>
  <body onload="UpdateCountry()">
    <table cellpadding="0" cellspacing="0" border="0" width="100%">
        <tr><td>
			<%@include file="page_header.jsf"%>
        </td></tr>
        <tr><td align="center">Профиль <%=user.getName()%><br><br>
		<div id="ErrorPlaceHolder"><br><br></div>
		  <form action="EditUserAction" method="POST" target="ifPost">
		  <table width="1000" border="0" cellpadding="3" cellspacing="1">
		      <tr><td align="right"><b>Наименование организации:</b></td><td align="left"><input name="org_name" size="50" value="<%=user.getName()%>"></td></tr>
		      <tr><td align="right"><b>Страна:</b></td><td align="left"><select name="org_country" onchange="UpdatePhone()" id="org_country"></select></td></tr>
		      <tr><td align="right">Город:</td><td align="left"><input name="org_city" size="50" value="<%=user.getCity()%>"></td></tr>
		      <tr><td align="right">Адрес:</td><td align="left"><input name="org_addr" size="50" value="<%=user.getAddress()%>"></td></tr>
		      <tr><td align="right">Телефон:</td><td align="left">+<input name="phone_code" size="2" id="phone_code">&nbsp;<input name="phone" size=40 value="<%=user.getPhone().substring(user.getPhone().indexOf(" ")+1)%>"></td></tr>
		      <tr><td align="right"><b>E-mail:</b></td><td align="left"><input name="email" size="50" value="<%=user.getEmail()%>"></td></tr>
		      <tr><td align="right">Web:</td><td align="left"><input name="web" size="50"  value="<%=user.getUrl()%>"></td></tr>
		      <tr><td align="right">Skype:</td><td align="left"><input name="skype" size="50" value="<%=user.getSkype()%>"></td></tr>
		      <tr><td align="right">ICQ:</td><td align="left"><input name="icq" size="50" value="<%=user.getIcq()%>"></td></tr>
		      <tr><td align="right">Часовой пояс:</td><td align="left"><select name="time">
		          <option title="[UTC - 12] Меридиан смены дат (запад)" value="-12"<%=user.getTimezone().equals("-12")?" selected":"" %>>[UTC - 12] Меридиан смены дат (запад)</option><option title="[UTC - 11] о. Мидуэй, Самоа" value="-11"<%=user.getTimezone().equals("-11")?" selected":"" %>>[UTC - 11] о. Мидуэй, Самоа</option><option title="[UTC - 10] Гавайи" value="-10"<%=user.getTimezone().equals("-10")?" selected":"" %>>[UTC - 10] Гавайи</option><option title="[UTC - 9:30] Маркизские острова" value="-9.5"<%=user.getTimezone().equals("-9.5")?" selected":"" %>>[UTC - 9:30] Маркизские острова</option><option title="[UTC - 9] Аляска" value="-9"<%=user.getTimezone().equals("-9")?" selected":"" %>>[UTC - 9] Аляска</option><option title="[UTC - 8] Тихоокеанское время (США и Канада)" value="-8"<%=user.getTimezone().equals("-8")?" selected":"" %>>[UTC - 8] Тихоокеанское время (США и Канада)</option><option title="[UTC - 7] Аризона" value="-7"<%=user.getTimezone().equals("-7")?" selected":"" %>>[UTC - 7] Аризона</option><option title="[UTC - 6] Мехико, Центральная Америка" value="-6"<%=user.getTimezone().equals("-6")?" selected":"" %>>[UTC - 6] Мехико, Центральная Америка</option><option title="[UTC - 5] Восточное время (США и Канада)" value="-5"<%=user.getTimezone().equals("-5")?" selected":"" %>>[UTC - 5] Восточное время (США и Канада)</option><option title="[UTC - 4:30] Венесуэла" value="-4.5"<%=user.getTimezone().equals("-4.5")?" selected":"" %>>[UTC - 4:30] Венесуэла</option><option title="[UTC - 4] Атлантическое время (Канада)" value="-4"<%=user.getTimezone().equals("-4")?" selected":"" %>>[UTC - 4] Атлантическое время (Канада)</option><option title="[UTC - 3:30] Ньюфаундленд" value="-3.5"<%=user.getTimezone().equals("-3.5")?" selected":"" %>>[UTC - 3:30] Ньюфаундленд</option><option title="[UTC - 3] Бразилия, Гренландия" value="-3"<%=user.getTimezone().equals("-3")?" selected":"" %>>[UTC - 3] Бразилия, Гренландия</option><option title="[UTC - 2] Среднеатлантическое время" value="-2"<%=user.getTimezone().equals("-2")?" selected":"" %>>[UTC - 2] Среднеатлантическое время</option><option title="[UTC - 1] Азорские острова" value="-1"<%=user.getTimezone().equals("-1")?" selected":"" %>>[UTC - 1] Азорские острова</option><option title="[UTC] Время по Гринвичу: Дублин, Лондон" value="0"<%=user.getTimezone().equals("0")?" selected":"" %>>[UTC] Время по Гринвичу: Дублин, Лондон</option><option title="[UTC + 1] Берлин, Мадрид, Париж, Рим" value="1"<%=user.getTimezone().equals("1")?" selected":"" %>>[UTC + 1] Берлин, Мадрид, Париж, Рим</option><option title="[UTC + 2] Вильнюс, Киев, Минск, Рига" value="2"<%=user.getTimezone().equals("2")?" selected":"" %>>[UTC + 2] Вильнюс, Киев, Минск, Рига</option><option title="[UTC + 3] Волгоград, Москва, Санкт-Петербург" value="3"<%=user.getTimezone().equals("3")?" selected":"" %>>[UTC + 3] Волгоград, Москва, Санкт-Петербург</option><option title="[UTC + 3:30] Тегеран" value="3.5"<%=user.getTimezone().equals("3.5")?" selected":"" %>>[UTC + 3:30] Тегеран</option><option title="[UTC + 4] Баку, Ереван, Самара, Тбилиси" value="4"<%=user.getTimezone().equals("4")?" selected":"" %>>[UTC + 4] Баку, Ереван, Самара, Тбилиси</option><option title="[UTC + 4:30] Кабул" value="4.5"<%=user.getTimezone().equals("4.5")?" selected":"" %>>[UTC + 4:30] Кабул</option><option title="[UTC + 5] Екатеринбург, Оренбург, Ташкент" value="5"<%=user.getTimezone().equals("5")?" selected":"" %>>[UTC + 5] Екатеринбург, Оренбург, Ташкент</option><option title="[UTC + 5:30] Бомбей, Калькутта, Мадрас" value="5.5"<%=user.getTimezone().equals("5.5")?" selected":"" %>>[UTC + 5:30] Бомбей, Калькутта, Мадрас</option><option title="[UTC + 5:45] Катманду" value="5.75"<%=user.getTimezone().equals("5.75")?" selected":"" %>>[UTC + 5:45] Катманду</option><option title="[UTC + 6] Алматы, Астана, Новосибирск, Омск" value="6"<%=user.getTimezone().equals("6")?" selected":"" %>>[UTC + 6] Алматы, Астана, Новосибирск, Омск</option><option title="[UTC + 6:30] Рангун" value="6.5"<%=user.getTimezone().equals("6.5")?" selected":"" %>>[UTC + 6:30] Рангун</option><option title="[UTC + 7] Бангкок, Красноярск" value="7"<%=user.getTimezone().equals("7")?" selected":"" %>>[UTC + 7] Бангкок, Красноярск</option><option title="[UTC + 8] Гонконг, Иркутск, Пекин, Сингапур" value="8"<%=user.getTimezone().equals("8")?" selected":"" %>>[UTC + 8] Гонконг, Иркутск, Пекин, Сингапур</option><option title="[UTC + 8:45] Юго-восточная Западная Австралия" value="8.75"<%=user.getTimezone().equals("8.75")?" selected":"" %>>[UTC + 8:45] Юго-восточная Западная Австралия</option><option title="[UTC + 9] Токио, Сеул, Чита, Якутск" value="9"><%=user.getTimezone().equals("9")?" selected":"" %>[UTC + 9] Токио, Сеул, Чита, Якутск</option><option title="[UTC + 9:30] Дарвин" value="9.5"<%=user.getTimezone().equals("9.5")?" selected":"" %>>[UTC + 9:30] Дарвин</option><option title="[UTC + 10] Владивосток, Мельбурн, Сидней" value="10"<%=user.getTimezone().equals("10")?" selected":"" %>>[UTC + 10] Владивосток, Мельбурн, Сидней</option><option title="[UTC + 10:30] Лорд-Хау" value="10.5"<%=user.getTimezone().equals("10.5")?" selected":"" %>>[UTC + 10:30] Лорд-Хау</option><option title="[UTC + 11] Магадан, Сахалин, Соломоновы о-ва" value="11"<%=user.getTimezone().equals("11")?" selected":"" %>>[UTC + 11] Магадан, Сахалин, Соломоновы о-ва</option><option title="[UTC + 11:30] Остров Норфолк" value="11.5"<%=user.getTimezone().equals("11.5")?" selected":"" %>>[UTC + 11:30] Остров Норфолк</option><option title="[UTC + 12] Камчатка, Новая Зеландия, Фиджи" value="12"<%=user.getTimezone().equals("12")?" selected":"" %>>[UTC + 12] Камчатка, Новая Зеландия, Фиджи</option><option title="[UTC + 12:45] Острова Чатем" value="12.75"<%=user.getTimezone().equals("12.75")?" selected":"" %>>[UTC + 12:45] Острова Чатем</option><option title="[UTC + 13] Острова Феникс, Тонга" value="13"<%=user.getTimezone().equals("13")?" selected":"" %>>[UTC + 13] Острова Феникс, Тонга</option><option title="[UTC + 14] Остров Лайн" value="14"<%=user.getTimezone().equals("14")?" selected":"" %>>[UTC + 14] Остров Лайн</option>
		      </select></td></tr>
		      <tr><td align="right">Дополнительная информация:</td><td align="left"><textarea name="info" cols="38" rows="10"></textarea></td></tr>
				<tr><td colspan="2" align="center"><input type="submit" value="Изменить данные"/></td></tr>
		  </table>
			
		  </form>
		</center>
		</td></tr>
    </table>
	<iframe name="ifPost" id="ifPost" width="0" height="0" style="visibility: hidden;width: 0;height: 0;" onload="handlePost(this);"></iframe>
  </body>
</html>